be heavily dependent upon - Español Inglés Diccionario